#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#pragma once

enum option
{
	Exit,
	add,
	del,
	search,
	modify,
	show,
	sort,
	destory
};

typedef struct contact
{
	char name[20];
	int age;
	char sex[5];
	char tele[20];
	char addr[20];
}contact;

typedef struct notepad
{
	contact* note;
	int size;
	int max;
}notepad;

void write(notepad* root);
void NotepadInit(notepad* root);
void NotepadAdd(notepad* root);
void NotepadDel(notepad* root);
int NotepadFind(notepad* root, char* name);
void NoteModif(notepad* root);
void NotepadSort(notepad* root);
void NotepadShow(notepad* root);
void NotepadDestory(notepad* root);